using System;
namespace ch.ethz.ssh2.sftp
{
	
	/// <summary> 
	/// Values for the 'text-hint' field in the SFTP ATTRS data type.
	/// 
	/// </summary>
	/// <author>  Christian Plattner
	/// </author>
	/// <version>  2.50, 03/15/10
	/// 
	/// </version>
	public class AttrTextHints
	{
		/// <summary> The server knows the file is a text file, and should be opened
		/// using the SSH_FXF_ACCESS_TEXT_MODE flag.
		/// </summary>
		public const int SSH_FILEXFER_ATTR_KNOWN_TEXT = 0x00;
		
		/// <summary> The server has applied a heuristic or other mechanism and
		/// believes that the file should be opened with the
		/// SSH_FXF_ACCESS_TEXT_MODE flag.
		/// </summary>
		public const int SSH_FILEXFER_ATTR_GUESSED_TEXT = 0x01;
		
		/// <summary> The server knows the file has binary content.</summary>
		public const int SSH_FILEXFER_ATTR_KNOWN_BINARY = 0x02;
		
		/// <summary> The server has applied a heuristic or other mechanism and
		/// believes has binary content, and should not be opened with the
		/// SSH_FXF_ACCESS_TEXT_MODE flag.
		/// </summary>
		public const int SSH_FILEXFER_ATTR_GUESSED_BINARY = 0x03;
	}
}